From 341c2d17379a23246f980ed510404ffd93325a44 Mon Sep 17 00:00:00 2001 From: Boyuan Yang Date: Sat, 23 May 2020 16:10:36 -0400 Subject: [PATCH] debian/: Try to split out the opencc-doc package --- debian/control | 15 +++++++++++++++ debian/libopencc-data.install | 1 - debian/libopencc-doc.docs | 1 + debian/rules | 4 ++++ 4 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 debian/libopencc-doc.docs diff --git a/debian/control b/debian/control index 1bee22e..1f2ef2d 100644 --- a/debian/control +++ b/debian/control @@ -33,6 +33,8 @@ Depends: libjs-jquery, libopencc1.1 (= ${binary:Version}), ${misc:Depends}, +Suggests: + libopencc-doc, Description: simplified-traditional Chinese conversion library - development opencc is a library for converting character between traditional Chinese and simplified Chinese. @@ -64,6 +66,17 @@ Description: simplified-traditional Chinese conversion library - data files . This package includes the data files. +Package: libopencc-doc +Architecture: all +Multi-Arch: foreign +Depends: + ${misc:Depends}, +Description: simplified-traditional Chinese conversion library - document + opencc is a library for converting character between traditional Chinese and + simplified Chinese. + . + This package includes the library document files. + Package: opencc Section: utils Architecture: any @@ -72,6 +85,8 @@ Depends: libopencc1.1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, +Suggests: + libopencc-doc, Description: simplified-traditional Chinese conversion tool opencc is a library for converting character between traditional Chinese and simplified Chinese. diff --git a/debian/libopencc-data.install b/debian/libopencc-data.install index 759378e..1ef017d 100644 --- a/debian/libopencc-data.install +++ b/debian/libopencc-data.install @@ -1,2 +1 @@ usr/share/opencc/*.json -usr/share/opencc/doc/* diff --git a/debian/libopencc-doc.docs b/debian/libopencc-doc.docs new file mode 100644 index 0000000..69420c8 --- /dev/null +++ b/debian/libopencc-doc.docs @@ -0,0 +1 @@ +usr/share/opencc/doc/* diff --git a/debian/rules b/debian/rules index 6dce639..b08fd60 100755 --- a/debian/rules +++ b/debian/rules @@ -25,5 +25,9 @@ execute_after_dh_auto_install: execute_after_dh_auto_clean: find . -name *.pyc -delete +override_dh_installdocs: + dh_installdocs -plibopencc-doc --doc-main-package=opencc + dh_installdocs --remaining-packages + override_dh_installchangelogs: dh_installchangelogs -k NEWS.md -- 2.30.2